package cn.xinfei.xdecision.common.model.component.guiderule.vo;

import cn.xinfei.xdecision.common.model.component.guiderule.RuleInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
public class RuleVo extends RuleInfo {

    @ApiModelProperty("最新版本号")
    private Long lastVersion;

	@ApiModelProperty("最新版本号描述")
    private String lastVersionNoDesc;

	@ApiModelProperty("最新版本状态")
	private Integer lastVersionStatus;

	@ApiModelProperty("最新版本状态描述")
	private String lastVersionStatusDesc;

	@ApiModelProperty("状态描述")
	private String statusDesc;

	@ApiModelProperty("版本说明")
	private String versionDesc;

	@ApiModelProperty("更新人姓名")
	private String updatedUserName;

	@ApiModelProperty("是否存在新建版本")
	private Boolean isNewVersion = Boolean.FALSE;

}
